Convolution on Splash 2
نویسندگان
چکیده
Convolution is a fundamental operation in many signal and image processing applications. Since the computation and communication pattern in a convolution operation is regular, a number of special architectures have been designed and implemented for this operator. The Von Neuman architectures cannot meet the real-time requirements of applications that use convolution as an intermediate step. We combine the advantages of systolic algorithms with the low cost of developing application speciic designs using eld programmable gate arrays (FPGAs) to build a scalable convolver for use in computer vision systems. The performance of the proposed algorithm is evaluated theoretically and experimentally with many other convolution algorithms reported in the literature. The implementation of convolution operation on Splash 2, an attached processor based on Xilinx 4010 FPGAs, is reported with impressive performance gains.
منابع مشابه
Convolution on Splash 2 - FPGAs for Custom Computing Machines, 1995. Proceedings., IEEE Symposium on
Convolution is a fundamental operation in many signal and image processing applications. Since the computation and communication pattern in a conuolutzon operation is regular, a number of specaal archttectures have been designed and implemented for this operator. The Von Neumann architectures cannot meet the real-time requirements of applications that use convolution as an intermediate step. We...
متن کاملHigh-speed 2-D convolution with a custom computing machine
Custom computing machines, a class of computational platforms consisting of recon gurable functional units with recon gurable interconnection networks, provide a middle-ground between specialpurpose hardware, which provide high execution speed, and general-purpose computers, which o er exibility. The Splash-2 system, one such custom computing machine, is an experimental platform for complex com...
متن کاملFrom divots to swales: Hillslope sediment transport across divers length scales
[1] In soil‐mantled steeplands, soil motions associated with creep, ravel, rain splash, soil slips, tree throw, and rodent activity are patchy and intermittent and involve widely varying travel distances. To describe the collective effect of these motions, we formulate a nonlocal expression for the soil flux. This probabilistic formulation involves upslope and downslope convolutions of land sur...
متن کاملSediment disentrainment and the concept of local versus nonlocal transport on hillslopes
[1] A local formulation of the sediment flux on a hillslope describes the flux as a unique function of local hillslope conditions at any contour position x, whereas a nonlocal formulation must take into account nonlocal (upslope or downslope) conditions that influence the flux at x. Local formulations are reasonable when particle motions involve small length scales associated with localized bio...
متن کاملEffect of soil structure breakdown on splash erosion in different soil textures
This study was carried out to investigate the role of soil structure in splash erosion in semi-arid soils. Splash erosion was measured in four soil textures (silty clay loam, sandy clay loam, silt loam and sandy loam) with two soil structure conditions (with natural structure and under aggregate breakdown) using a simulated rainfall with 50 mmh-1 in intensity for 30 min in splash caps with 10-c...
متن کامل